package com.itstyle.seckill.util.statusflow;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author lifujun
 * @description: 订单按钮信息VO
 * @date 2023/9/5 11:53
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
@ApiModel("订单按钮")
public class OrderButtonVo {

    @ApiModelProperty("按钮显示内容")
    private String text;

    @ApiModelProperty("按钮类型(    " +
            "     1 去支付) \n" +
            "     2 取消订单  \n" +
            "     3  提醒发货  \n" +
            "     4  延长收货  \n" +
            "     5  查看物流  \n" +
            "     6  确认收货  \n" +
            "     7  删除订单  \n" +
            "     8  评价  \n" +
            "     9 查看劵码  \n" +
            "     10 再来一单  \n" +
            "     11  邀请好友  \n" +
            "     12 支付并参团  \n" +
            "     13 退款详情  \n" +
            "     14 查看详情  \n" +
            "     15 我要回收  \n" +
            "     16  立即发货  \n" +
            "     17  开盲盒  \n" +
            "     18  提醒接单  \n" +
            "     19 申请售后 \n" +
            "     20 删除团单 )")
    private Integer type;

    @ApiModelProperty("是否是主按钮")
    private Boolean isPrimary;

    @ApiModelProperty("跳转地址")
    private String url;

}
